A Message Passing Algorithm for MAX2SAT
نویسندگان
چکیده
We propose a simple and deterministic algorithm for solving MAX2SAT, which runs O(n(n+m)) time where n and m are respectively the number of variables and clauses. For discussing its average case performance, we propose one natural “planted solution model”; a way to generate a MAX2SAT instance under a certain distribution defined by parameters p and r. We first show that if p = Ω(ln n/n) and p ≥ 9r, then with high probability the planted solutions (there are four planted solutions) are only the optimal solution, unsatisfying 3rn2 clauses out of (on average) 2pn2 + 8rn2 clauses. Then under this planted solution model we show that, for some constant 2 > 0, our algorithm yields one of the planted solutions with high probability if p− r ≥ n−1/2+2.
منابع مشابه
An Improved Token-Based and Starvation Free Distributed Mutual Exclusion Algorithm
Distributed mutual exclusion is a fundamental problem of distributed systems that coordinates the access to critical shared resources. It concerns with how the various distributed processes access to the shared resources in a mutually exclusive manner. This paper presents fully distributed improved token based mutual exclusion algorithm for distributed system. In this algorithm, a process which...
متن کاملA Message-Passing Distributed Memory Parallel Algorithm for a Dual-Code Thin Layer, Parabolized Navier-Stokes Solver
In this study, the results of parallelization of a 3-D dual code (Thin Layer, Parabolized Navier-Stokes solver) for solving supersonic turbulent flow around body and wing-body combinations are presented. As a serial code, TLNS solver is very time consuming and takes a large part of memory due to the iterative and lengthy computations. Also for complicated geometries, an exceeding number of grid...
متن کاملOptimization of majority protocol for controlling transactions concurrency in distributed databases by multi-agent systems
In this paper, we propose a new concurrency control algorithm based on multi-agent systems which is an extension of majority protocol. Then, we suggest a clustering approach to get better results in reliability, decreasing message passing and algorithm’s runtime. Here, we consider n different transactions working on non-conflict data items. Considering execution efficiency of some different...
متن کاملA Cycle Search Algorithm Based on a Message-Passing for the Design of Good LDPC Codes
A cycle search algorithm based on a message-passing in a Tanner graph is proposed for designing good LDPC codes. By applying the message-passing algorithm with a message alphabet composed of only two messages to a cycle search, we can perform a cycle search with less computational complexity than tree-based search algorithms. Also, the proposed algorithm can be easily implemented by using an ex...
متن کاملA Cycle Search Algorithm for an LDPC Code Design
A message-passing based search algorithm for cycles in a Tanner graph is proposed for designing good lowdensity parity-check (LDPC) codes. By applying the message-passing algorithm with only two message alphabets to a cycle search, we can easily perform the cycle search for a good LDPC code with an existing message-passing decoder.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005